﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace AlocaProfe.Models
{
    public class Professor
    {
        private Int32 id;

        private String nome;

        private String email;

        private String senha;

        private String prontuario;

        private RegimeTrabalhoEnum regimeTrabalho;

        private ContratoEnum contrato;

        private String telefone;

        private String celular;

        private String apelido;

        private String titulo;

        private String vinculo;

        private Int32 semestre;

        private List<Disciplina> disciplinas;

        public Int32 Id
        {
            get { return id; }
            set { id = value; }
        }

        public String Nome
        {
            get { return nome; }
            set { nome = value; }
        }

        public String Email
        {
            get { return email; }
            set { email = value; }
        }

        public String Senha
        {
            get { return senha; }
            set { senha = value; }
        }

        public RegimeTrabalhoEnum RegimeTrabalho
        {
            get { return regimeTrabalho; }
            set { regimeTrabalho = value; }
        }

        public ContratoEnum Contrato
        {
            get { return contrato; }
            set { contrato = value; }
        }

        public String Telefone
        {
            get { return telefone; }
            set { telefone = value; }
        }

        public String Celular
        {
            get { return celular; }
            set { celular = value; }
        }

        public String Apelido
        {
            get { return apelido; }
            set { apelido = value; }
        }

        public String Titulo
        {
            get { return titulo; }
            set { titulo = value; }
        }

        public String Vinculo
        {
            get { return vinculo; }
            set { vinculo = value; }
        }

        public Int32 Semestre
        {
            get { return semestre; }
            set { semestre = value; }
        }

        public List<Disciplina> Disciplinas
        {
            get { return disciplinas; }
            set { disciplinas = value; }
        }
    }
}